/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Servicios;

import DAO.SQLDAO;
import Entidad.Usuario;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Jhon
 */
public class Servicio {
    static private Servicio servicioMYSQL = null;
    private Servicio() {}
    static public Servicio getSingleton() {
        if (servicioMYSQL == null) {
        servicioMYSQL = new Servicio();
        }
        return servicioMYSQL;
    }
        
    private SQLDAO DAO;
       
    public void CrearUsuario(String nombre, String apellido,String num) throws IOException{
        System.setOut( new PrintStream(new File("D:\\Documents\\NetBeansProjects\\Arquitectura\\trunk\\Arquitectura_Taller2\\salida.txt")) );
        int veces = Integer.parseInt(num);
        DAO = SQLDAO.getSingleton();
        Usuario u;
                      
            StringBuffer hola;
            
            while(veces>0){
            hola = new StringBuffer();
            u = new Usuario();
            //u.setIdusuario((int)(Math.random()*Integer.MAX_VALUE));
            u.setNombre(nombre);
            u.setApellido(apellido);
            boolean a=DAO.create(u, hola);
                if(!a){
                    System.out.println("FALLO: " + hola);
                }
            veces--;
            }
            }
        
    }
    

